/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Manager;

import Commons.Address;
import java.util.ArrayList;

/** Questa classe descrive il Worker Network.
 *
 * @author Team5
 */
public class WorkerNetwork {

//Attributes

private ArrayList<Address> workers;

//Operations

/** Il metodo costruttore della classe*/
public WorkerNetwork(){
    this.workers=new ArrayList<Address>();
}


public ArrayList<Address> getWorkers(){
    return this.workers;}

public void setWorkers(ArrayList<Address> val){
    this.workers=val;
}

/**Aggiunge l'indirizzo del worker e ritorna la dimensione dell'array contenente gli indirizzi.
 *
 * @param wk indirizzo del worker
 * @return
 */
public int addWorker(Address wk){
    this.workers.add(wk);
    return workers.size();
}
/**
 *
 * @return il primo elemento dell'ArrayList
 */
public Address getWorker(int i){
    return this.workers.get(i);
}

}
